#include <WT2003S_Player.h>           //可能需要去Github上把Seeed_Serial_MP3_Player-master.zip库下载到PC上
#include <SD.h>

STROAGE workdisk = SD;
#ifdef __AVR__
    #include <SoftwareSerial.h>
    SoftwareSerial SSerial(2, 3); // RX, TX
    #define COMSerial SSerial
    #define ShowSerial Serial

    WT2003S<SoftwareSerial> Mp3Player;
#endif

#ifdef ARDUINO_SAMD_VARIANT_COMPLIANCE
    #define COMSerial Serial1
    #define ShowSerial SerialUSB

    WT2003S<Uart> Mp3Player;
#endif

#ifdef ARDUINO_ARCH_STM32F4
    #define COMSerial Serial
    #define ShowSerial SerialUSB

    WT2003S<HardwareSerial> Mp3Player;
#endif

uint8_t vol = 10;
int arr1[3][2],arr2[3][2];
int b,p,m,f,d,t,n,l,g,k,q,h,x,zh,ch,sh,r,z,c,s,a,e,i,u,v,er,ai,ao,ei,ou,ia,iao,ie,iu,ua,uai,ui,uo,ve,an,ang,en,eng,ian,iang,in,ing,uan,uang,uen,ong,van,vn,iong;
int state;//判断是不是开始读字了
void setup() {
  Serial.begin(115200); //串口波特率一般都设置9600，我看之前代码设115200，可能跟具体电脑的通信速率有关（需要的话改一下）
  Serial.println(F("Simple Test"));
  pinMode(A5, OUTPUT);      //麻烦检查一下引脚名（这里就随便填的）可能需要根据实际电路连接情况进行调整
  digitalWrite(A5, HIGH);
  delay(500);
  pinMode(A2, INPUT);     //三个压力传感器
  pinMode(A4, INPUT);
  pinMode(A6, INPUT);     
  while (!ShowSerial);
  ShowSerial.begin(115200);
  COMSerial.begin(115200);
  ShowSerial.println("+++++++++++++++++++++++++++++++++++++++++++++++++++++");
  Mp3Player.init(COMSerial);

  ShowSerial.println("Simple test");
}

void loop() {
  arr1[3][2]={{0,0},{0,0},{0,0}};
  arr2[3][2]={{0,0},{0,0},{0,0}};//两个布尔矩阵分别储存声母与韵母
  state=0;
  int sensorValue1 = analogRead(A2);
  int sensorValue2 = analogRead(A4);
  int sensorValue3 = analogRead(A6);
  //这里需要添加判断字母与字母间隙的代码，即判断出来是第一排
  while(state==0){//只要没满足要求就一直循环，直到满足要求的数可以进入声母矩阵第一列为止
  if(sensorValue1 >= 300||sensorValue2 >= 300||sensorValue3 >= 300)
  state++;//如果第一列不全为零，那就开始读字，让程序进入读字状态
  }
  delay(500);//之前的代码有问题，第一列每存在一个点就多延时500ms，事实上只要第一列有点存在就延时500ms来读下一列【具体延时的时间看数据再改】
  //这块需要添加判断是否在两排（盲文）间隙的代码【添加个延时代码就行了吧……】
  
  if (sensorValue1 >= 300) {                 //300这个数瞎写的，需要确认一下实际压力传感器的数据
    arr1[0][0]++;
    
  }
  if (sensorValue2 >= 300) {                 
    arr1[1][0]++;
    
  }
  if (sensorValue3 >= 300) {               
    arr1[2][0]++;
  }
  if (sensorValue1 >= 300) {                 
    arr1[0][1]++;
    
  }
  if (sensorValue2 >= 300) {                 
    arr1[1][1]++;
    
  }
  if (sensorValue3 >= 300) {               
    arr1[2][1]++;
    
  }//储存声母【有声母必定有韵母，就不用判断了】
  delay(500);//声母与韵母间停留的时间（未必准确）
  if (sensorValue1 >= 300) {                 //300这个数瞎写的，需要确认一下实际压力传感器的数据
    arr2[0][0]++;
   
  }
  if (sensorValue2 >= 300) {                 
    arr2[1][0]++;
    
  }
  if (sensorValue3 >= 300) {               
    arr2[2][0]++;
    
  }
  //这块需要添加判断是否在两排（盲文）间隙的代码
  if (sensorValue1 >= 300) {                 
    arr2[0][1]++;
    
  }
  if (sensorValue2 >= 300) {                 
    arr2[1][1]++;
   
  }
  if (sensorValue3 >= 300) {               
    arr2[2][1]++;
    
  }//储存韵母
  delay(500);//该字与下个字之间的时间间隔，未必准确
if(arr1[1][1]==1&&arr1[1][2]==0&&arr1[2][1]==1&&arr1[2][2]==0&&arr1[3][1]==0&&arr1[3][2]==0)
b++;
if(arr1[1][1]==1&&arr1[1][2]==1&&arr1[2][1]==1&&arr1[2][2]==0&&arr1[3][1]==1&&arr1[3][2]==0)
p++;
if(arr1[1][1]==1&&arr1[1][2]==1&&arr1[2][1]==0&&arr1[2][2]==0&&arr1[3][1]==1&&arr1[3][2]==0)
m++;
if(arr1[1][1]==1&&arr1[1][2]==1&&arr1[2][1]==1&&arr1[2][2]==0&&arr1[3][1]==0&&arr1[3][2]==0)
f++;
if(arr1[1][1]==1&&arr1[1][2]==1&&arr1[2][1]==0&&arr1[2][2]==1&&arr1[3][1]==0&&arr1[3][2]==0)
d++;
if(arr1[1][1]==0&&arr1[1][2]==1&&arr1[2][1]==1&&arr1[2][2]==1&&arr1[3][1]==1&&arr1[3][2]==0)
t++;
if(arr1[1][1]==1&&arr1[1][2]==1&&arr1[2][1]==0&&arr1[2][2]==1&&arr1[3][1]==1&&arr1[3][2]==0)
n++;
if(arr1[1][1]==1&&arr1[1][2]==0&&arr1[2][1]==1&&arr1[2][2]==0&&arr1[3][1]==1&&arr1[3][2]==0)
l++;
if(arr1[1][1]==1&&arr1[1][2]==1&&arr1[2][1]==1&&arr1[2][2]==1&&arr1[3][1]==0&&arr1[3][2]==0)
g++;
if(arr1[1][1]==1&&arr1[1][2]==0&&arr1[2][1]==0&&arr1[2][2]==0&&arr1[3][1]==1&&arr1[3][2]==0)
k++,q++;
if(arr1[1][1]==1&&arr1[1][2]==0&&arr1[2][1]==1&&arr1[2][2]==1&&arr1[3][1]==0&&arr1[3][2]==0)
h++,x++;
if(arr1[1][1]==0&&arr1[1][2]==1&&arr1[2][1]==0&&arr1[2][2]==0&&arr1[3][1]==1&&arr1[3][2]==0)
zh++;
if(arr1[1][1]==1&&arr1[1][2]==1&&arr1[2][1]==1&&arr1[2][2]==1&&arr1[3][1]==1&&arr1[3][e2]==0)
ch++;
if(arr1[1][1]==1&&arr1[1][2]==0&&arr1[2][1]==0&&arr1[2][2]==1&&arr1[3][1]==0&&arr1[3][2]==1)
sh++;
if(arr1[1][1]==0&&arr1[1][2]==1&&arr1[2][1]==1&&arr1[2][2]==1&&arr1[3][1]==0&&arr1[3][2]==0)
r++;
if(arr1[1][1]==1&&arr1[1][2]==0&&arr1[2][1]==0&&arr1[2][2]==1&&arr1[3][1]==1&&arr1[3][2]==1)
z++;
if(arr1[1][1]==1&&arr1[1][2]==1&&arr1[2][1]==0&&arr1[2][2]==0&&arr1[3][1]==0&&arr1[3][2]==0)
c++;
if(arr1[1][1]==0&&arr1[1][2]==1&&arr1[2][1]==1&&arr1[2][2]==0&&arr1[3][1]==1&&arr1[3][2]==0)
s++;
if(arr2[1][1]==0&&arr2[1][2]==0&&arr2[2][1]==0&&arr2[2][2]==1&&arr2[3][1]==1&&arr2[3][2]==0)
a++;
if(arr2[1][1]==0&&arr2[1][2]==0&&arr2[2][1]==1&&arr2[2][2]==0&&arr2[3][1]==0&&arr2[3][2]==1)
e++;
if(arr2[1][1]==0&&arr2[1][2]==1&&arr2[2][1]==1&&arr2[2][2]==0&&arr2[3][1]==0&&arr2[3][2]==0)
i++;
if(arr2[1][1]==1&&arr2[1][2]==0&&arr2[2][1]==0&&arr2[2][2]==0&&arr2[3][1]==1&&arr2[3][2]==1)
u++;
if(arr2[1][1]==0&&arr2[1][2]==1&&arr2[2][1]==0&&arr2[2][2]==0&&arr2[3][1]==1&&arr2[3][2]==1)
v++;
if(arr2[1][1]==1&&arr2[1][2]==0&&arr2[2][1]==1&&arr2[2][2]==1&&arr2[3][1]==1&&arr2[3][2]==0)
er++;
if(arr2[1][1]==0&&arr2[1][2]==1&&arr2[2][1]==1&&arr2[2][2]==0&&arr2[3][1]==0&&arr2[3][2]==1)
ai++;
if(arr2[1][1]==0&&arr2[1][2]==0&&arr2[2][1]==1&&arr2[2][2]==1&&arr2[3][1]==1&&arr2[3][2]==0)
ao++;
if(arr2[1][1]==0&&arr2[1][2]==1&&arr2[2][1]==1&&arr2[2][2]==0&&arr2[3][1]==1&&arr2[3][2]==1)
ei++;
if(arr2[1][1]==1&&arr2[1][2]==0&&arr2[2][1]==1&&arr2[2][2]==1&&arr2[3][1]==1&&arr2[3][2]==1)
ou++;
if(arr2[1][1]==1&&arr2[1][2]==1&&arr2[2][1]==1&&arr2[2][2]==0&&arr2[3][1]==0&&arr2[3][2]==1)
ia++;
if(arr2[1][1]==0&&arr2[1][2]==1&&arr2[2][1]==0&&arr2[2][2]==1&&arr2[3][1]==1&&arr2[3][2]==0)
iao++;
if(arr2[1][1]==1&&arr2[1][2]==0&&arr2[2][1]==0&&arr2[2][2]==1&&arr2[3][1]==0&&arr2[3][2]==0)
ie++;
if(arr2[1][1]==1&&arr2[1][2]==0&&arr2[2][1]==1&&arr2[2][2]==1&&arr2[3][1]==0&&arr2[3][2]==1)
iu++;
if(arr2[1][1]==1&&arr2[1][2]==1&&arr2[2][1]==1&&arr2[2][2]==1&&arr2[3][1]==1&&arr2[3][2]==1)
ua++;
if(arr2[1][1]==1&&arr2[1][2]==1&&arr2[2][1]==0&&arr2[2][2]==1&&arr2[3][1]==1&&arr2[3][2]==1)
uai++;
if(arr2[1][1]==0&&arr2[1][2]==1&&arr2[2][1]==1&&arr2[2][2]==1&&arr2[3][1]==0&&arr2[3][2]==1)
ui++;
if(arr2[1][1]==1&&arr2[1][2]==0&&arr2[2][1]==0&&arr2[2][2]==1&&arr2[3][1]==1&&arr2[3][2]==0)
uo++;
if(arr2[1][1]==0&&arr2[1][2]==1&&arr2[2][1]==1&&arr2[2][2]==1&&arr2[3][1]==1&&arr2[3][2]==1)
ve++;
if(arr2[1][1]==1&&arr2[1][2]==0&&arr2[2][1]==1&&arr2[2][2]==0&&arr2[3][1]==1&&arr2[3][2]==1)
an++;
if(arr2[1][1]==0&&arr2[1][2]==0&&arr2[2][1]==1&&arr2[2][2]==0&&arr2[3][1]==1&&arr2[3][2]==1)
ang++;
if(arr2[1][1]==0&&arr2[1][2]==0&&arr2[2][1]==0&&arr2[2][2]==1&&arr2[3][1]==1&&arr2[3][2]==1)
en++;
if(arr2[1][1]==0&&arr2[1][2]==1&&arr2[2][1]==0&&arr2[2][2]==1&&arr2[3][1]==1&&arr2[3][2]==1)
eng++;
if(arr2[1][1]==1&&arr2[1][2]==1&&arr2[2][1]==0&&arr2[2][2]==0&&arr2[3][1]==0&&arr2[3][2]==1)
ian++;
if(arr2[1][1]==1&&arr2[1][2]==1&&arr2[2][1]==0&&arr2[2][2]==0&&arr2[3][1]==1&&arr2[3][2]==1)
iang++;
if(arr2[1][1]==1&&arr2[1][2]==0&&arr2[2][1]==1&&arr2[2][2]==0&&arr2[3][1]==0&&arr2[3][2]==1)
in++;
if(arr2[1][1]==1&&arr2[1][2]==0&&arr2[2][1]==0&&arr2[2][2]==0&&arr2[3][1]==0&&arr2[3][2]==1)
ing++;
if(arr2[1][1]==1&&arr2[1][2]==1&&arr2[2][1]==1&&arr2[2][2]==1&&arr2[3][1]==0&&arr2[3][2]==1)
uan++;
if(arr2[1][1]==0&&arr2[1][2]==0&&arr2[2][1]==1&&arr2[2][2]==1&&arr2[3][1]==1&&arr2[3][2]==1)
uang++;
if(arr2[1][1]==0&&arr2[1][2]==0&&arr2[2][1]==1&&arr2[2][2]==1&&arr2[3][1]==0&&arr2[3][2]==0)
uen++;
if(arr2[1][1]==0&&arr2[1][2]==0&&arr2[2][1]==1&&arr2[2][2]==1&&arr2[3][1]==0&&arr2[3][2]==1)
ong++;
if(arr2[1][1]==1&&arr2[1][2]==1&&arr2[2][1]==1&&arr2[2][2]==0&&arr2[3][1]==1&&arr2[3][2]==1)
van++;
if(arr2[1][1]==0&&arr2[1][2]==1&&arr2[2][1]==0&&arr2[2][2]==1&&arr2[3][1]==0&&arr2[3][2]==1)
vn++;
if(arr2[1][1]==1&&arr2[1][2]==1&&arr2[2][1]==0&&arr2[2][2]==1&&arr2[3][1]==0&&arr2[3][2]==1)
iong++;
  
if(b!=0){
  if(a!=0)   {Serial.println(F("ba"));  arr1[3][2]={{0,0},{0,0},{0,0}};arr2[3][2]={{0,0},{0,0},{0,0}};}
  if(o!=0)   {Serial.println(F("bo"));  arr1[3][2]={{0,0},{0,0},{0,0}};arr2[3][2]={{0,0},{0,0},{0,0}};}
  if(i!=0)   {Serial.println(F("bi"));  arr1[3][2]={{0,0},{0,0},{0,0}};arr2[3][2]={{0,0},{0,0},{0,0}};}
  if(u!=0)   {Serial.println(F("bu"));  arr1[3][2]={{0,0},{0,0},{0,0}};arr2[3][2]={{0,0},{0,0},{0,0}};}
  if(ai!=0)  {Serial.println(F("bai"));  arr1[3][2]={{0,0},{0,0},{0,0}};arr2[3][2]={{0,0},{0,0},{0,0}};}
  if(ei!=0)  {Serial.println(F("bei"));  arr1[3][2]={{0,0},{0,0},{0,0}};arr2[3][2]={{0,0},{0,0},{0,0}};}
  if(ao!=0)  {Serial.println(F("bao"));  arr1[3][2]={{0,0},{0,0},{0,0}};arr2[3][2]={{0,0},{0,0},{0,0}};}
  if(iao!=0) {Serial.println(F("biao"));  arr1[3][2]={{0,0},{0,0},{0,0}};arr2[3][2]={{0,0},{0,0},{0,0}};}
  if(ie!=0)  {Serial.println(F("bie"));  arr1[3][2]={{0,0},{0,0},{0,0}};arr2[3][2]={{0,0},{0,0},{0,0}};}
  if(an!=0)  {Serial.println(F("ban"));  arr1[3][2]={{0,0},{0,0},{0,0}};arr2[3][2]={{0,0},{0,0},{0,0}};}
  if(ian!=0) {Serial.println(F("bian"));  arr1[3][2]={{0,0},{0,0},{0,0}};arr2[3][2]={{0,0},{0,0},{0,0}};}
  if(en!=0)  {Serial.println(F("ben"));  arr1[3][2]={{0,0},{0,0},{0,0}};arr2[3][2]={{0,0},{0,0},{0,0}};}
  if(in!=0)  {Serial.println(F("bin"));  arr1[3][2]={{0,0},{0,0},{0,0}};arr2[3][2]={{0,0},{0,0},{0,0}};}
  if(ang!=0) {Serial.println(F("bang"));  arr1[3][2]={{0,0},{0,0},{0,0}};arr2[3][2]={{0,0},{0,0},{0,0}};}
  if(eng!=0) {Serial.println(F("beng"));  arr1[3][2]={{0,0},{0,0},{0,0}};arr2[3][2]={{0,0},{0,0},{0,0}};}
  if(ing!=0) 
}
if(p!=0){
  if(a!=0)
  if(o!=0)
  if(i!=0)
  if(u!=0)
  if(ai!=0)
  if(ei!=0)
  if(ao!=0)
  if(iao!=0)
  if(ou!=0)
  if(ie!=0)
  if(an!=0)
  if(ian!=0)
  if(en!=0)
  if(in!=0)
  if(ang!=0)
  if(eng!=0)
  if(ing!=0)
}
if(m!=0){
  if(a!=0)
  if(o!=0)
  if(e!=0)
  if(i!=0)
  if(u!=0)
  if(ai!=0)
  if(ei!=0)
  if(ao!=0)
  if(iao!=0)
  if(ou!=0)
  if(ie!=0)
  if(an!=0)
  if(ian!=0)
  if(en!=0)
  if(in!=0)
  if(ang!=0)
  if(eng!=0)
  if(ing!=0)
}
if(f!=0){
  if(a!=0)
  if(o!=0)
  if(i!=0)
  if(u!=0)
  if(ei!=0)
  if(ao!=0)
  if(ou!=0)
  if(an!=0)
  if(en!=0)
  if(ang!=0)
  if(eng!=0)
}
if(d!=0){
  if(a!=0)
  if(ia!=0)
  if(uo!=0)
  if(e!=0)
  if(i!=0)
  if(u!=0)
  if(ai!=0)
  if(ei!=0)
  if(ui!=0)
  if(ao!=0)
  if(iao!=0)
  if(ou!=0)
  if(ie!=0)
  if(an!=0)
  if(ian!=0)
  if(en!=0)
  if(un!=0)
  if(ang!=0)
  if(eng!=0)
  if(ing!=0)
  if(ong!=0)
}
if(t!=0){
  if(a!=0)
  if(uo!=0)
  if(e!=0)
  if(i!=0)
  if(u!=0)
  if(ai!=0)
  if(ei!=0)
  if(ui!=0)
  if(ao!=0)
  if(iao!=0)
  if(ou!=0)
  if(ie!=0)
  if(an!=0)
  if(ian!=0)
  if(en!=0)
  if(un!=0)
  if(ang!=0)
  if(eng!=0)
  if(ing!=0)
  if(ong!=0)
}
if(n!=0){
  if(a!=0)
  if(uo!=0)
  if(e!=0)
  if(i!=0)
  if(u!=0)
  if(v!=0)
  if(ai!=0)
  if(ei!=0)
  if(ao!=0)
  if(iao!=0)
  if(ou!=0)
  if(ie!=0)
  if(ve!=0)
  if(an!=0)
  if(ian!=0)
  if(en!=0)
  if(in!=0)
  if(un!=0)
  if(ang!=0)
  if(iang!=0)
  if(eng!=0)
  if(ing!=0)
  if(ong!=0)
}
if(l!=0){
  if(a!=0)
  if(ia!=0)
  if(o!=0)
  if(uo!=0)
  if(e!=0)
  if(i!=0)
  if(u!=0)
  if(v!=0)
  if(ai!=0)
  if(ei!=0)
  if(ao!=0)
  if(iao!=0)
  if(ou!=0)
  if(ie!=0)
  if(ve!=0)
  if(an!=0)
  if(ian!=0)
  if(en!=0)
  if(in!=0)
  if(un!=0)
  if(ang!=0)
  if(iang!=0)
  if(eng!=0)
  if(ing!=0)
  if(ong!=0)
}
if(g!=0){
  if(a!=0)
  if(ua!=0)
  if(uo!=0)
  if(e!=0)
  if(i!=0)
  if(u!=0)
  if(ai!=0)
  if(uai!=0)
  if(ei!=0)
  if(ui!=0)
  if(ao!=0)
  if(ou!=0)
  if(ie!=0)
  if(ian!=0)
  if(en!=0)
  if(un!=0)
  if(ang!=0)
  if(eng!=0)
  if(ong!=0)
}
if(k!=0){
  if(a!=0)
  if(ua!=0)
  if(uo!=0)
  if(e!=0)
  if(i!=0)
  if(u!=0)
  if(ai!=0)
  if(uai!=0)
  if(ei!=0)
  if(ui!=0)
  if(ao!=0)
  if(ou!=0)
  if(ie!=0)
  if(ian!=0)
  if(en!=0)
  if(un!=0)
  if(ang!=0)
  if(eng!=0)
  if(ong!=0)
}
if(h!=0){
  if(a!=0)
  if(ua!=0)
  if(uo!=0)
  if(e!=0)
  if(i!=0)
  if(u!=0)
  if(ai!=0)
  if(uai!=0)
  if(ei!=0)
  if(ui!=0)
  if(ao!=0)
  if(ou!=0)
  if(ie!=0)
  if(ian!=0)
  if(en!=0)
  if(un!=0)
  if(ang!=0)
  if(eng!=0)
  if(ong!=0)
}
if(j!=0){
  if(ia!=0)
  if(i!=0)
  if(u!=0)
  if(iao!=0)
  if(iu!=0)
  if(ie!=0)
  if(ue!=0)
  if(ian!=0)
  if(uan!=0)
  if(in!=0)
  if(un!=0)
  if(en!=0)
  if(un!=0)
  if(iang!=0)
  if(ing!=0)
  if(ong!=0)
}
if(q!=0){
  if(ia!=0)
  if(i!=0)
  if(u!=0  if(iao!=0)
  if(iu!=0)
  if(ie!=0)
  if(ue!=0)
  if(ian!=0)
  if(uan!=0)
  if(in!=0)
  if(un!=0)
  if(en!=0)
  if(un!=0)
  if(iang!=0)
  if(ing!=0)
  if(ong!=0)
}
if(x!=0){
  if(ia!=0)
  if(i!=0)
  if(u!=0)
  if(iao!=0)
  if(iu!=0)
  if(ie!=0)
  if(ue!=0)
  if(ian!=0)
  if(uan!=0)
  if(in!=0)
  if(un!=0)
  if(en!=0)
  if(un!=0)
  if(iang!=0)
  if(ing!=0)
  if(ong!=0)
}
if(z!=0){
  if(a!=0)
  if(uo!=0)
  if(e!=0)
  if(i!=0)
  if(u!=0)
  if(ai!=0)
  if(ei!=0)
  if(ui!=0)
  if(ao!=0)
  if(ou!=0)
  if(an!=0)
  if(en!=0)
  if(in!=0)
  if(un!=0)
  if(ang!=0)
  if(eng!=0)
  if(ong!=0)
}
if(c!=0){
  if(a!=0)
  if(uo!=0)
  if(e!=0)
  if(i!=0)
  if(u!=0)
  if(ai!=0)
  if(ui!=0)
  if(ao!=0)
  if(ou!=0)
  if(an!=0)
  if(en!=0)
  if(in!=0)
  if(un!=0)
  if(ang!=0)
  if(eng!=0)
  if(ong!=0)
}
if(s!=0){
  if(a!=0)
  if(uo!=0)
  if(e!=0)
  if(i!=0)
  if(u!=0)
  if(ai!=0)
  if(ui!=0)
  if(ao!=0)
  if(ou!=0)
  if(an!=0)
  if(en!=0)
  if(in!=0)
  if(un!=0)
  if(ang!=0)
  if(eng!=0)
  if(ong!=0)
}
if(r!=0){
  if(uo!=0)
  if(e!=0)
  if(i!=0)
  if(u!=0)
  if(ai!=0)
  if(ui!=0)
  if(ao!=0)
  if(ou!=0)
  if(an!=0)
  if(en!=0)
  if(in!=0)
  if(un!=0)
  if(ang!=0)
  if(eng!=0)
  if(ong!=0)
}
if(zh!=0){
  if(a!=0)
  if(uo!=0)
  if(e!=0)
  if(i!=0)
  if(u!=0)
  if(ai!=0)
  if(uai!=0)
  if(ui!=0)
  if(ao!=0)
  if(ou!=0)
  if(an!=0)
  if(en!=0)
  if(in!=0)
  if(un!=0)
  if(ang!=0)
  if(eng!=0)
  if(ong!=0)
}
if(ch!=0){
  if(a!=0)
  if(uo!=0)
  if(e!=0)
  if(i!=0)
  if(u!=0)
  if(ai!=0)
  if(uai!=0)
  if(ui!=0)
  if(ao!=0)
  if(ou!=0)
  if(an!=0)
  if(en!=0)
  if(in!=0)
  if(un!=0)
  if(ang!=0)
  if(eng!=0)
  if(ong!=0)
}
if(sh!=0){
  if(a!=0)
  if(uo!=0)
  if(e!=0)
  if(i!=0)
  if(u!=0)
  if(ai!=0)
  if(uai!=0)
  if(ei!=0)
  if(ui!=0)
  if(ao!=0)
  if(ou!=0)
  if(an!=0)
  if(en!=0)
  if(in!=0)
  if(un!=0)
  if(ang!=0)
  if(eng!=0)
  if(ong!=0)
}
if(y!=0){
  if(a!=0)
  if(o!=0)
  if(e!=0)
  if(i!=0)
  if(u!=0)
  if(ao!=0)
  if(ou!=0)
  if(ue!=0)
  if(an!=0)
  if(uan!=0)
  if(in!=0)
  if(un!=0)
  if(ang!=0)
  if(ing!=0)
  if(ong!=0)
}
if(w!=0){
  if(a!=0)
  if(o!=0)
  if(u!=0)
  if(ai!=0)
  if(ei!=0)
  if(an!=0)
  if(en!=0)
  if(ang!=0)
  if(eng!=0)
}

if(ShowSerial.available(){
    char cmd = ShowSerial.read();
    switch (cmd){
      // + - 调节音量
      case '+': {
                    ShowSerial.print("Volume up: ");
                    vol = Mp3Player.getVolume();
                    Mp3Player.volume(++vol);
                    ShowSerial.print(vol);
                    ShowSerial.println();
                    break;
                }
       case '-': {
                    ShowSerial.print("Volume down: ");
                    vol = Mp3Player.getVolume();
                    if (--vol > 31) {
                        vol = 0;
                    }
                    Mp3Player.volume(vol);
                    ShowSerial.print(vol);
                    ShowSerial.println();
                    break;
                }
        case 't': {
                    uint8_t status;
                    ShowSerial.print("status:");
                    status = Mp3Player.getStatus();
                    if (status == 0x01) {
                        ShowSerial.print("playing");
                    }
                    if (status == 0x02) {
                        ShowSerial.print("stop");
                    }
                    if (status == 0x03) {
                        ShowSerial.print("pause");
                    }
                    ShowSerial.println();
                    break;
                }
          default:
              break;
                
      }
    }
}
